Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Language Server Protocol
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Das Language Server Protocol (kurz LSP) ist ein JSON-RPC basiertes Kommunikationsprotokoll, um Syntaxvalidierung von Programmiersprachen unabhΓ€ngig von der eingesetzten integrierten Entwicklungsumgebung zu ermΓΆglichen.cite-ref-1[1] Es wurde ursprΓΌnglich fΓΌr das Python-Modul, welches IntelliSense innerhalb von Visual Studio Code ermΓΆglicht, entwickelt und spΓ€ter standardisiert. Entwickler sind Microsoft, Codenvy und Red Hat.

Es existieren Integrationen für Visual Studio Code, Eclipse Checite-ref-2[2] und Atomcite-ref-atom-3-0[3] sowie der Eclipse IDEcite-ref-4[4] und mittels Plugin für Sublime Textcite-ref-5[5] oder IntelliJcite-ref-6[6]. In GNU Emacs sind seit Version 29.1 (August 2023) die Parsing-Library Tree-Sitter und das Paket Eglot standardmÀßig integriert.cite-ref-7[7]

Auch wenn das Protokoll netzwerkfΓ€hig ist, lΓ€uft der Language Server typischerweise lokal auf demselben Rechner wie der Editor.cite-ref-atom-3-1[3] Das Protokoll selbst ist quelloffen und unter der MIT-Lizenz verΓΆffentlicht.cite-ref-8[8]

Contents

β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Weblinks

β€’ Offizielle Website

Einzelnachweise

cite-note-11. ↑ Dominik Mohilo: Polyglott dank Language Server Protocol: Microsoft, Red Hat und Codenvy streben nach der universellen IDE. In: entwickler.de. 28. Juni 2016, abgerufen am 22. Oktober 2021.
cite-note-22. ↑ Alexander Neumann: Microsoft stellt Python Language Server fΓΌr Visual Studio Code vor. In: heise Developer. 23. Juli 2018, abgerufen am 22. Oktober 2021.
cite-note-atom-33. ↑ Rainald Menge-Sonnentag: Atom 1.21 integriert das Language Server Protocol. In: heise Developer. 4. Oktober 2017, abgerufen am 22. Oktober 2021.
cite-note-44. ↑ Jan KΓΆhnlein: YANG-Tools: Ein Language Server fΓΌr vier IDEs. In: entwickler.de. 17. November 2017, abgerufen am 27. Oktober 2021 (deutsch).
cite-note-55. ↑ Github.com - Sublime LSP. Abgerufen am 19. August 2022.
cite-note-66. ↑ IntelliJ. Abgerufen am 1. Juli 2025.
cite-note-77. ↑ Rainald Menge-Sonnentag: Texteditor Emacs 29.1 bindet Tree-Sitter ein und arbeitet direkt mit SQLite. In: heise online. 1. August 2023, abgerufen am 13. September 2023.
cite-note-88. ↑ Florian Kalenda: Microsoft und Red Hat legen quelloffenes Language Server Protocol vor. In: ZDNet. 28. Juni 2016, abgerufen am 22. Oktober 2021.